/* ::::: http://tech.ddvip.com/css/2009/content.css ::::: */

body { margin: 0pt auto; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 12px; color: rgb(85, 85, 85); text-align: left; line-height: 16px; font-family: Arial,Helvetica,sans-serif; }
body div { margin: 0pt auto; overflow: hidden; }
div, form, img, ul, ol, li, dl, dt, dd, p { border: 0pt none ; margin: 0pt; padding: 0pt; }
h1, h2, h3, h4, h5, h6, p { margin: 0pt; padding: 0pt; }
li { list-style-type: none; }
a:link { text-decoration: none; color: rgb(85, 85, 85); }
a:visited { text-decoration: none; color: rgb(85, 85, 85); }
a:hover { text-decoration: underline; color: rgb(217, 0, 0); }
a:active { text-decoration: none; }
#main {  }
#header {  }
#content { width: 940px; }
.nav_top { border-style: solid; border-color: rgb(204, 204, 204); border-width: 0px 1px 1px; height: 28px; line-height: 28px; width: 938px; }
.nav_top_left a { padding: 0pt 9px; }
.nav_top_left { float: left; }
.search { float: right; font-size: 12px; width: 228px; font-family: "宋体"; margin-right: 14px; display: inline; text-align: right; }
.button1 { border: 1px solid rgb(204, 204, 204); font-size: 9pt; color: rgb(0, 0, 0); margin-left: 0px; height: 20px; font-family: "宋体"; }
.location { height: 36px; line-height: 36px; text-indent: 6px; }
.location a { padding: 0pt 6px; }
.left { border: 1px solid rgb(204, 204, 204); float: left; width: 710px; }
h1 { overflow: hidden; font-size: 20px; margin-top: 10px; height: 40px; line-height: 40px; text-align: center; font-family: "黑体"; font-weight: 600; color: rgb(102, 102, 102); width: 100%; white-space: nowrap; }
.info { margin: 0pt 16px; text-align: center; color: rgb(102, 102, 102); padding-bottom: 10px; }
.article_content { margin: 5px 30px 0pt; font-size: 14px; clear: both; }
.article_content p { margin: 18px 0pt; line-height: 160%; }
.article_content p a { color: rgb(0, 0, 255); }
.article_content code { border: 1px solid rgb(204, 204, 204); margin: 10px 5px; padding: 10px; font-family: Verdana,Arial,"新宋体"; font-size: 12px; line-height: 18px; background-color: rgb(248, 248, 248); text-indent: 0px; display: block; word-wrap: break-word; color: rgb(51, 51, 51); clear: both; }
.content_250x250 { margin: 22px 0px 10px 8px; float: right; }
.right { float: right; width: 224px; }
.xg_list { margin-bottom: 20px; text-indent: 28px; }
.xg_list p { margin: 0pt 0pt 8px; padding: 0pt; font-weight: bold; }
.xg_list li { background: transparent url('square-blue.gif') no-repeat scroll 30px 11px; overflow: hidden; line-height: 180%; width: 620px; white-space: nowrap; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-indent: 45px; }
.page { margin: 4px 0pt 22px 18px; text-align: center; font-family: "宋体"; }
.page a { padding: 4px 8px; text-decoration: none; margin-right: 4px; font-size: 14px; }
.page a { border: 1px solid rgb(154, 175, 229); color: rgb(53, 104, 185); text-decoration: none; }
.current { border: 1px solid rgb(154, 175, 229); padding: 4px 8px; text-decoration: none; margin-right: 4px; font-size: 14px; color: rgb(181, 0, 0); }
.new_list { height: 180px; }
.new_list p { background: transparent url('dnav_bg.gif') repeat-x scroll 0% 0%; height: 36px; line-height: 36px; margin-bottom: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(85, 85, 85); font-family: Verdana; text-indent: 8px; }
.new_list p a { margin-right: 410px; }
.new_list ul {  }
.new_list li { background: transparent url('bullet.gif') no-repeat scroll left center; overflow: hidden; display: inline; float: left; font-size: 14px; width: 47%; white-space: nowrap; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-indent: 10px; margin-left: 20px; line-height: 180%; }
.dep_right_c { border: 1px solid rgb(204, 204, 204); background: rgb(240, 247, 253) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-top: 4px; }
.dep_right_c p { padding-left: 1px; height: 24px; line-height: 24px; color: rgb(255, 255, 255); }
.dep_right_c p strong { padding: 5px 24px 3px; background: rgb(25, 147, 212) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.dep_right_c ul { border-top: 1px solid rgb(204, 204, 204); padding-top: 12px; padding-bottom: 10px; }
.dep_right_c li { overflow: hidden; text-indent: 8px; line-height: 200%; font-family: "宋体"; width: 220px; white-space: nowrap; }
.dep_right_c li a:visited { color: rgb(85, 85, 85); }
#footer { width: 100%; padding-top: 12px; padding-bottom: 20px; }
#footer p { text-align: center; line-height: 200%; }
#footer p a { padding: 0pt 10px; }
.tl { width: 940px; margin-top: 4px; }
.tl img { float: left; margin-left: 2px; margin-bottom: 2px; }
.ad_google { text-align: center; padding-bottom: 20px; }
